seize on/upon something - English Synonyms Dictionary